turtle egg - French English Dictionary